package com.hmdp.service;

import com.hmdp.dto.Result;
import com.hmdp.entity.Blog;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 *@Author: X_x
 *@Date: 2024-08-27-11-44
 *@Description:  * @param null
 *@return:
 *@tags: 梦想和爱 健康和学习
 */
public interface IBlogService extends IService<Blog> {

    Result queryHotBlog(Integer current);

    Result queryBlogById(Integer id);

    /**
     * 修改点赞数量
     * @param id
     * @return
     */
    Result likeBlog(Long id);

    /**
     * 查询所有点赞博客的用户
     *
     * @param id
     * @return
     */
    Result queryBlogLikes(Integer id);
    /**
     * 保存探店笔记
     *
     * @param blog
     * @return
     */
    Result saveBlog(Blog blog);
    /**
     * 关注推送页面的笔记滚动分页
     *
     * @param max
     * @param offset
     * @return
     */
    Result queryBlogOfFollow(Long max, Integer offset);
}
